@charset "UTF-8";

/* 楷体 */
@font-face {
	font-family: ktFont;
	src: url(../../font/kt_GB2312.ttf?v=220);
}
/* layui加载动画使用*/
.layui-anim.all-icon{
 	display: inline-block;
}

/* 滚动条样式**/
/*
::-webkit-scrollbar {width:8px;height:8px;position:absolute}
::-webkit-scrollbar-thumb {background-color:#d6d8d8}
::-webkit-scrollbar-thumb:hover{background-color:#cccece}
::-webkit-scrollbar-track {background-color:#f3f4f5}
*/

/* 表单、表格、弹框 滚动条样式**/
/*
.layui-form ::-webkit-scrollbar {width:5px;height:5px;position:absolute}
.layui-table-view ::-webkit-scrollbar {width:6px;height:6px;position:absolute}
.layui-layer ::-webkit-scrollbar {width:5px;height:5px;position:absolute}
*/


/* 按钮图标样式*/
.layui-btn .layui-icon{
    margin-right: 2px;
}
.layui-btn-sm .layui-icon{
    top: -1px;
    position: relative;
}

/* 提示弹框自定义修改*/
.layui-layer-save-tips{
    font-size: 15px;
    position: relative;
    top: -4px;
    left: 10px;
    margin-right: 12px;
}
.layui-layer-save-icon{
	font-size: 25px;
    position: relative;
    top: 0px;
    left: 3px;
}
.layui-layer-save-col-ok{
    color: #65dd63;
}
.layui-layer-save-col-error{
    color: #ff8c67;
}
.layui-layer-save-col-cancel{
    color: #fbc96d;
}

/* 提示弹框关闭图标样式*/
.layui-layer-close-div{
    position: relative;
    right: -22px!important;
    top: -22px!important;
    width: 22px!important;
    height: 22px!important;
    background: white;
    border-radius: 50px;
}
.layui-layer-close-div i{
    font-size: 22px;
    color: #737171;
}
.layui-layer-close-div i:hover{
    color: #f3891b;
    cursor: pointer;
}

/* 表格头部图标是否显示*/
.layui-table-view .layui-form-checkbox {
	height: 30px;
    line-height: 30px;
    top: 0px;
}
.layui-table-view .layui-form-checkbox i{
	height: 30px;
}

/* layer弹框内容弹出框外*/
.layer-conten-out{
	overflow: visible !important;
}

/* 面板*/
.layui-card {
    box-shadow: #f6f6f7 0px 1px 2px 0px;
}

/* 行编辑按钮*/
.lay-row-a{
	color: #65c0dc;
	cursor: pointer;
}
.lay-row-a:hover{
	color: #55a0b7;
}

/* 禁用编辑颜色修改*/
.layui-unselect.layui-disabled, .layui-select-title>.layui-disabled{
   	color: #a9a7a7!important;
}
.layui-disabled>i,.layui-disabled>div{
   	color: #a9a7a7!important;
}

/* 必填框颜色*/
.lay-input-req{
    border-color: #ff5722 !important;
}

/** 状态值显示样式 */
.lay-state-blue{
    padding: 2px 5px;
    border: 1px solid #7eacff;
    color: #7eacff;
    border-radius: 2px;
    background: #7eacff12;
}
.lay-state-green{
    padding: 2px 5px;
    border: 1px solid #73d36c;
    color: #73d36c;
    border-radius: 2px;
    background: #89e18312;
}
.lay-state-red {
    padding: 2px 5px;
    border: 1px solid #ff7e7e;
    color: #ff7e7e;
    border-radius: 2px;
    background: #ff7e7e14;
}
.lay-state-yellow{
    padding: 2px 5px;
    border: 1px solid #f7b655;
    color: #f7b655;
    border-radius: 2px;
    background: #f7b6550f;
}
.lay-state-gray {
    padding: 2px 5px;
    border: 1px solid #a3a3a3;
    color: #a3a3a3;
    border-radius: 2px;
    background: #a3a3a30d;
}

/** 树形选中上色*/
.lay-tree-main-bg{
    background: #def1ff;
    border-radius: 4px;
}

/** 左侧树形盒子*/
.lay-left-box{
    width: 18%;
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 1%;
    border: 1px solid #f3f3f3;
    z-index: 999;
    overflow: auto;
    background: #fff;
}
.lay-left-bg{
    position: absolute;
    left: 0;
    top: 0;
    background: #00000014;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
}
.lay-left-box,
.lay-left-hiden,
.lay-right-box{
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.lay-left-hiden{
    position: absolute;
    left: 19.1%;
    top: 42%;
    background: #00000014;
    color: #b9b9b9;
    cursor: pointer;
    border-radius: 0px 3px 3px 0px;
    z-index: 999;
}
.lay-left-hiden:hover{
    background: #00000024;
    color: gray;
}
.lay-right-box{
    width: 80%;
    display: inline-block;
    position: relative;
    left: 20%;
    z-index: 9;
}



